<?php

/**
 * Entité modèle : Table des traductions
 * Représente l'ensemble des traductions
 * 
 * <b>Structure :</b>
 * <ul>
 *  <li>id</li>
 *  <li>cle</li>
 *  <li>valeur</li>
 *  <li>langage_id</li>
 * </ul>
 * 
 * @author Cyril Souti
 * @version 1.0
 * @package models
 *
 */
class Models_Core_TraductionKey extends Models_TableGite
{
	protected $_name = 'core_traduction_key';
	
	const SQL_SELECT_TRADUCTION_LANGAGE = 'SELECT core_traduction_key.cle, core_traduction_value.valeur FROM core_traduction_key INNER JOIN core_traduction_value ON core_traduction_key.id = core_traduction_value.cle_id WHERE core_traduction_value.langage_id = ?';
	
	/**
	 * 
	 * @param $langage_id
	 * @return unknown_type
	 */
	public static function getTraductions($langage_id) 
	{
		return Manager::getDbGiteNouette()->fetchPairs(self::SQL_SELECT_TRADUCTION_LANGAGE,$langage_id);
	}
}